local myvar_0 = 40
local myvar_2 = 0
local myvar_3 = 809332862
myvar_4 = GlobalObjManager["getObjectIds"](GlobalObjManager, ObjectManager["kQuery_ByObjectDataField"], 59, myvar_0)
for loopvar1, loopvar2 in pairs(myvar_4) do 
myvar_9 = GetObjectSemiAttribute(loopvar2, 6)
	if (RunTreeWithGuid(GlobalObjManager["getObjectGUIDFromObjectId"](GlobalObjManager, loopvar2), "CT - Test Food Time of Day With OID", loopvar2) ~= 0) then 


		if (GlobalObjManager["getObjectGUIDFromObjectId"](GlobalObjManager, loopvar2) ~= myvar_3) then
		local myvar_13 = 6
			if (IsBitSet(GetObjectSemiAttribute(loopvar2, myvar_13), 9) ~= 1) then 


				if (myvar_9 ~= 0) then
					if (IsBitSet(myvar_9, 13) ~= 1) then 


						if (IsBitSet(myvar_9, 12) ~= 1) then 


							if (IsBitSet(myvar_9, 1) ~= 1) then 


							local myvar_12 = 2
						else
							local myvar_10 = True
						end
					end
				end
			end
		end
	end
end
local myvar_11 = True
	if (myvar_10 == myvar_11) then
	myvar_2 = myvar_2 + 1
	{}[myvar_2] = loopvar2
end
end
myvar_5 = table["getn"]({})
local myvar_6 = 0
	if (0 < myvar_5) then
	myvar_9 = myvar_5
	myvar_9 = {}
	{R8},myvar_9,myvar_10,myvar_11 = pairs(myvar_9)
	for myvar_10, myvar_11 in pairs(myvar_9) do 
		if (myvar_10 == math["random"](1, myvar_9)) then
		myvar_6 = myvar_11
	else
		end
	else
		SetScriptReturnValue(False)
	end
end
myvar_9 = myvar_6
SetTemp(0, myvar_9)
local myvar_8 = True
SetScriptReturnValue(myvar_8)
return 
